// buffer: nodejs 里叫缓冲区，是一种二进制数据
// 在nodejs里会把数据自动转成buffer
// 1. buffer的创建
// 方式一：创建buffer的同时，清空内存里之前的数据
// let res = Buffer.alloc(10,1); // <Buffer 01 01 01 01 01 01 01 01 01 01>可以创建指定大小的文件
// console.log(res);
// 方式二：创建buffer 会直接使用之前的内存空间，速度快
let res = Buffer.allocUnsafe(10);
// res.fill(1)  // 给buffer数据填充内容
console.log(res);

// 方式三：
// let str = Buffer.from('大家好'); //<Buffer e5 a4 a7 e5 ae b6 e5 a5 bd>
// console.log(str);

// let newbuffer1 = str.slice(0,4); // 包前不包后
// console.log(newbuffer1.toString());
// let newbuffer2 = str.slice(4);
// console.log(newbuffer2.toString());

// 合并多个buffer
// let res = Buffer.concat([newbuffer1,newbuffer2]);
// console.log(res.toString());

// 2.把buffer数据转成字符串：toString(); (重点)；
// let res = str.toString(); // 把buffer数据转成 字符串；
// console.log(res);